.search_box{
	z-index: 5;
	width: 296px;
	height: 50px;
	position: relative;
}
.search{
	width: 296px;
	position: absolute;
}
.search_text_box{
	width: 245px;
	height: 48px;
	float: left;
}
.search_text{
	width: 100%;
	height: 48px;
	line-height: 48px;
	border: none;
	outline: none;
	text-indent: 6px;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.search_sub_box{
	width: 48px;
	height: 48px;
	line-height: 48px;
	top: 0;
	right: 0;
	cursor: pointer;
	text-align: center;
	border: 1px solid #e0e0e0;
	position: absolute;
}
.search_sub_box:hover{
	width: 50px;
	height: 50px;
	border: none;
	background-color: #FF6700;
}
.search_submit{
	width: 100%;
	height: 100%;
	border: none;
	background-color: transparent;
}
.search_submit_bg{
	width: 24px;
	height: 24px;
	left: 14px;
	top: 12px;
	position: absolute;
	display: inline-block;
	background-size: 100%;
	background-repeat: no-repeat;
	background-image: url(../../images/sousuo.svg);
}
.search_hint{
	float: left;
	position: relative;
	display: none;
}
.search_hint_ul{
	width: 247px;
	background-color: #fff;
	border-bottom: 1px solid #FF6700;
}
.search_text:hover,
.search:hover  .search_sub_box
{
	border-color: #b0b0b0;
}
.search_text:focus{
		border-color: #ff6700;
}
.search_text:focus~.search_hint {
	display: block;
}
.search_text:focus~.search_sub_box {
	border-color: #ff6700;
}
.search_sub_box:hover .search_submit_bg{
	background-image: url(../../images/sousuo_hover.svg);
}
.search_hint_ul .search_hint_li{
	padding: 5px 14px;
	border-left: 1px solid #FF6700;
	border-right: 1px solid #FF6700;
}
.search_hint_ul .search_hint_li:hover{
	
	cursor: pointer;
	background-color: #efefef;
}